public function __construct($class, $params = array())
{
$this->_class = $class;
// split params into private props
$this->_props = $params['properties'];
$this->_rels = $params['relationships'];
$this->_getters = $params['getters'];
$this->_setters = $params['setters'];
$this->_events = $params['events'];
}