component accessors="true" {

  property type="string" name="firstName" default="";
  property string username;

  function init(){
    return this;
  }

  public any function submitOrder( required product, coupon="", boolean results=true ){

    var foo = function( required string baz, x=true, y=false ){
      return "bar!";
    };

    return foo;
  }
}