Modifying object syntax for better orthogonality (http://brandonbyars.com/2008/07/21/orthogonality/)