Ama & Op models share same nested attributes model