Put extend and instanceof into Blueprints, allow chainable Blueprints