factored out constant properties.