decided against using redbeanphp

RedBeanPHP is awesome, but I decided against using it because I really
want to enforce "strong typing," to the extent that this can be done in
PHP. That is, I want to have my model objects have a defined set of
public fields available, corresponding to their database columns.