introduced active record parameter bags, added serializer component