Removed useless Repositories, now if you do not have special behavior in your repository you do not have to create empty, BasicRepository will return by default.
Added support for Company item.(Entity)