Needs manager rely on instanceof instead of Needs.Types
removed needs getType() that is no longer in use