Hi Larry All you need to do is create your business object in the usual way, implement the interfaces you require and add your own custom constructor that accepts whatever parameter(s) you want to pass.
Then, where ever you require the BO, just simply construct the object instance as follows:-
PrincipalBO _bizSecurity = new PrincipalBO(object whateverParameter);
I hope I haven't seriously missed the point here 
Best
-=Gary