Just toodling around with smart pointer binding syntax