Standard abstraction is a lost cause in Laravel. May as well just use the standard model structure.