Value restriction. This member has been inferred to have generic type {0} Constructors and property getters/setters cannot ...