added getters for needs manager to check collections sizes and content
Units.Types no longer deprecated

code has been cleaned by using instanceof instead of Units.Types so this
enum has been re-enabled :)