Fixes the bug with lazy classes subclassing

There was and issue when both superclass and subclass were marked as implementing <BMLazy> protocol. Superclass's properties were not properly instantiated in this case.