add BasicObject test