Renamed interface so to avoid interface conflicts
Changed the way private accessors are handled
LiteBase fields are now final