adds up to date allRequiredProperties methods