added license header
fixed bug with implicitlyforwardingsemanticproperties