Add base object class
Remove $fields property
Fix file name and comment class name
Update class to extend the BaseObject
Update class to extend the BaseObject
File name change part 2