A Single Table Inheritance Trait for Eloquent/Laravel