There are unused properties and constructors that are there just for historic reasons. We will remove them once the code is refactored.