allow object preferences without explicit class definiton in parameter
add changelog