This will allow any BO to be passed into that variable while giving you the ability to reference all of the base classes. If you want to have the type of BO passed in then you will want to take a more technical approach using Generics. This is a more length explanation as Generics are a wonderful tool but they require more explanation.