using structs to mock Catarse models and new mock syntax