Updated creation methods to use apply
Merge remote-tracking branch 'origin/master'
Updated mbean operations
Moved mutating methods inside operation and attribute classes