Enforce more methods on serializer

* extractId
* extractAttribute
* extractHasMany
* extractBelongsTo
* createSerializedForm