object.rs was getting a little big and the implementations are only going to get bigger. Signed-off-by: Alek Ratzloff <alekratz@gmail.com>