Extended Eloquent with forms building and validation