you should provide a Schema class for this (as done for the ACL system)