rename: EntitiesAdapter to EntityAdapter ; add: more adapter based on EntityAdapter ; improve: Split application adapters