Built out interfaces for CSLA models