class AbstractDao implements Dao<M,P,K> {

    @Override
    public Class<M> getModelClass() {
        return modelClass;
    }

    public  AbstractDao(Class<M> modelClass, Class<P> partialClass);

}