Laravel 4 rewrite of DITTO Object Framework.