Partial removing of manually generating ID's/Foreign Keys. Renaming
underscored methods and fields to camel case. Added superclass model
ActModel for commonalities.