Implements BaseModel Methods
The unit tests will fail until updated...