Refs #59 - Extract logic from AbstractEntity::__call into separate methods.
Merge pull request #59 from synapsestudios/feature/59-extract-abstractentity-call-logic

Extract bulky logic from AbstractEntity::__call