- Remove unncessary code
~ Simplify the Abstract model main class