fix typo: double-dollar.
make Author entity more appropriate object type.
create a new entity object by passing data of attribute to the constructor.
use standard TimeStamp, Converter, and Relation.