US #57: Task #90: Create a blocked abstract model