Refractor constructors. Thanks @Cheesebaron