WIP, refactor sync class
remove unneeded ActiveModel from Repo