split out JSONAPI check methods, entity methods now all use ids not names