Fix typo in calling `respond_to?`

Also add spec for an AggregateRoot with Entity