added overloaded Feature::setAttribute with standard input types for convenience
fixed do method now callable as static and non-static method
preparation for the demo