added a base Prefabs class that can be used to enforce document structure for items saved to databases, fixes #29