starting on entities (how come mvn install works? where does it try to
persist this?  hsql?)