Bean class ported