added Actionable Objects with Commands and enviroment properties
merge