Added default implementation of componentname and version in abstractrunablecomponent.