Added Serialization behavior to AbstractEntity
Updated EntityInterface to implement ArraySerializableInterface, as well as JsonSerializableInterface and Serializable