Feature/simpler entity component declaration