Use the build accessor rather than metaprogramming