Adds ability to use explicit setters