Blueprint constructor will now only receive an object of properties