Maybe all that could work, don't see why not...beyond any potential programming issues. But Yoshida has made it a practice to have flexible code.

Still, the large properties come built with one, but you can't use it. Fix that first.