add IFluentInterface to hide methods from the base object