def build(options = {}, & block)
      require 'limelight/dsl/prop_builder'
      builder = Limelight::DSL::PropBuilder.new(self)
      builder.__install_instance_variables(options)
      builder.__root_path__ = scene.path
      builder.instance_eval(& block)
    end
def build(options = {}, & block)
      require 'limelight/dsl/prop_builder'
      builder = Limelight::DSL::PropBuilder.new(self)
      builder.__install_instance_variables(options)
      builder.__root_path__ = scene.path
      builder.instance_eval(& block)
    end
Allows the adding of child Props using the PropBuilder DSL.

    prop.build do
      child1 do
        grand_child
      end
      child2
    end